package com.yswy.backstage.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yswy.domain.entity.tf.TgEvent;
import com.yswy.domain.entity.tf.TgEventEnums;
import com.yswy.domain.vo.dto.BaseFilter;
import com.yswy.domain.vo.gld.addOrUpate.TgEventAddOrUpdate;
import com.yswy.domain.vo.gld.addOrUpate.TgEventEnumsAddOrUpdate;
import com.yswy.domain.vo.gld.search.TgEventEnumsSearch;

import java.util.List;

public interface TgEventEnumsService extends IService<TgEventEnums> {

    //回传事件枚举列表
    Page<TgEventEnums> pageTgEventEnums(TgEventEnumsSearch req);
    //回传事件枚举列表
    List<TgEventEnums> listTgEventEnums(String tfPlatform);

    //判断是否存在
    Boolean isExist( String eventKey );
    //添加修改回传事件枚举
    void addOrUpadteTgEventEnums(TgEventEnumsAddOrUpdate res);
    //删除回传事件枚举
    void delTgEventEnums(Long tgEventEnumsId);
}
